devastating criticism - French English Dictionary